#ifndef MENU_H_INCLUDED
#define MENU_H_INCLUDED
#include "Singleton.h"
#include "EventHandler.h"
#include "GameState.h"
#include "Player.h"
#include "Image.h"
#include "Font.h"
class Menu : public GameState, public Uncopyable
{
private:
	Menu();
	friend class Singleton<Menu>;

public:
	virtual void Draw();
	virtual void Update();
	virtual void OnActivated();
	virtual void OnDeactivated();
	virtual void OnKeyboardEvent(const SDL_KeyboardEvent&);


private:
	Image bg;
	SpriteSheet m_ManSheet;
	Sprite m_ManSprite;
};

typedef Singleton<Menu> TheMenu;

#endif